package org.brisling.satisfaction.domain;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Table;

import org.brisling.base.domain.impl.BaseDomain;
import org.brisling.base.domain.inf.BaseDomainInf;
import org.brisling.common.ConstSysParam;

/**
 * 
 * <p>Title: SatisEvaluate</p>
 * <p>Description: 窗口满意度评价实体类</p>
 * <p>Company: tongking </p>
 * @author jackson wang
 * @since  1.0
 * @version 1.0
 * @date 2016年6月20日 上午9:49:05
 */
@Entity
@Table(name=ConstSysParam.MODULE_SATISFACTION_EVALUATE)
public class SatisEvaluate extends BaseDomain implements BaseDomainInf {


	
	
	//部门编码及名称
	private String evl_org_code;
	
	private String evl_org_name;
	
	private String deptid;
	
	private String depart_name;
	
	private String doct_id;
	
	private String doct_name;
	//被评价人编码及名称
	private String beevaluatorid;
	
	private String beevaluatorname;
	
	//患者信息
	private String patient_no;
	
	//处方号码
	private String outpatient_number;
	
	private String patient_name;
	
	//评价时间
	private Date evaluateat;
	
	private Date pjsj;
	
	//评价结果
	private String result;
	
	//评价结果
	private String pjjgcode;
	
	private String pjjg;
	
	//窗口编码
	private String window;
	
	
	
	//业务类型(1、门诊挂号收费；2、药房发药；3、急诊；4、医保结算)
	
	private Integer ywlxcode;
	
	private String ywlx;
	
	

	public String getEvl_org_code() {
		return evl_org_code;
	}


	public void setEvl_org_code(String evl_org_code) {
		this.evl_org_code = evl_org_code;
	}


	public String getEvl_org_name() {
		return evl_org_name;
	}


	public void setEvl_org_name(String evl_org_name) {
		this.evl_org_name = evl_org_name;
	}


	public String getBeevaluatorid() {
		return beevaluatorid;
	}


	public void setBeevaluatorid(String beevaluatorid) {
		this.beevaluatorid = beevaluatorid;
	}


	public String getBeevaluatorname() {
		return beevaluatorname;
	}


	public void setBeevaluatorname(String beevaluatorname) {
		this.beevaluatorname = beevaluatorname;
	}


	public Date getEvaluateat() {
		return evaluateat;
	}


	public void setEvaluateat(Date evaluateat) {
		this.evaluateat = evaluateat;
	}


	public String getResult() {
		return result;
	}


	public void setResult(String result) {
		this.result = result;
	}


	public String getWindow() {
		return window;
	}


	public void setWindow(String window) {
		this.window = window;
	}


	public String getDeptid() {
		return deptid;
	}


	public void setDeptid(String deptid) {
		this.deptid = deptid;
	}


	public String getDepart_name() {
		return depart_name;
	}


	public void setDepart_name(String depart_name) {
		this.depart_name = depart_name;
	}


	public String getDoct_id() {
		return doct_id;
	}


	public void setDoct_id(String doct_id) {
		this.doct_id = doct_id;
	}


	public String getDoct_name() {
		return doct_name;
	}


	public void setDoct_name(String doct_name) {
		this.doct_name = doct_name;
	}


	public Date getPjsj() {
		return pjsj;
	}


	public void setPjsj(Date pjsj) {
		this.pjsj = pjsj;
	}


	public String getPjjgcode() {
		return pjjgcode;
	}


	public void setPjjgcode(String pjjgcode) {
		this.pjjgcode = pjjgcode;
	}


	/**
	 * @return the patient_no
	 */
	public String getPatient_no() {
		return patient_no;
	}


	/**
	 * @param patient_no the patient_no to set
	 */
	public void setPatient_no(String patient_no) {
		this.patient_no = patient_no;
	}


	/**
	 * @return the patient_name
	 */
	public String getPatient_name() {
		return patient_name;
	}


	/**
	 * @param patient_name the patient_name to set
	 */
	public void setPatient_name(String patient_name) {
		this.patient_name = patient_name;
	}


	/**
	 * @return the pjjg
	 */
	public String getPjjg() {
		return pjjg;
	}


	/**
	 * @param pjjg the pjjg to set
	 */
	public void setPjjg(String pjjg) {
		this.pjjg = pjjg;
	}


	/**
	 * @return the ywlxcode
	 */
	public Integer getYwlxcode() {
		return ywlxcode;
	}


	/**
	 * @param ywlxcode the ywlxcode to set
	 */
	public void setYwlxcode(Integer ywlxcode) {
		this.ywlxcode = ywlxcode;
	}


	/**
	 * @return the ywlx
	 */
	public String getYwlx() {
		return ywlx;
	}


	/**
	 * @param ywlx the ywlx to set
	 */
	public void setYwlx(String ywlx) {
		this.ywlx = ywlx;
	}


	/**
	 * @return the outpatient_number
	 */
	public String getOutpatient_number() {
		return outpatient_number;
	}


	/**
	 * @param outpatient_number the outpatient_number to set
	 */
	public void setOutpatient_number(String outpatient_number) {
		this.outpatient_number = outpatient_number;
	}

	
}
